window seats - Turkish English Dictionary